package net.lulihu.pangolin.headless.common.properties;

/**
 * 类型转换工具类
 */
public class LangUtil {


    public static Boolean parseBoolean(String value, Boolean defaultValue) {
        if (value != null && value.length() > 0) {
            return Boolean.valueOf(value);
        }
        return defaultValue;
    }

    public static Integer parseInt(String value, Integer defaultValue) {
        if (value != null && value.length() > 0) {
            return Integer.valueOf(value);
        }
        return defaultValue;
    }

    public static Long parseLong(String value, Long defaultValue) {
        if (value != null && value.length() > 0) {
            return Long.valueOf(value);
        }
        return defaultValue;
    }

    public static Double parseDouble(String value, Double defaultValue) {
        if (value != null && value.length() > 0) {
            return Double.valueOf(value);
        }
        return defaultValue;
    }
}
